<?php
    session_start();
    include_once("../../clases/model.php");
    include_once('../../db/dbconfig.php');
    
    $model=new model();
    extract($_POST);
    abrirConexion();
    
    $html="<tr>
            <th>Cédula</th>
            <th>Nombre</th>
            <th>Tipo</th>
            <th>Teléfono casa</th>
            <th>Nota final</th>
            <th>Aprobado</th>
            <th>Acciones</th>
        </tr>";
    
    if(isset($subtipos) && $subtipos!=""){
        
        $arrSubtipos=explode(",", $subtipos);
        $count=count($arrSubtipos);
        //echo "<pre>".print_r($arrSubtipos)."</pre>";
        //echo $count;
        $i=1;
        foreach($arrSubtipos as $subtipo)
        {
            
            if($i==1){
                
                if($count!=$i){
                    $subtiposSQL=" and (uc_subtipos.subtipo_id=$subtipo";
                }else{
                    $subtiposSQL=" and (uc_subtipos.subtipo_id=$subtipo)";
                }
                
                
            }else{
                
                if($count!=$i){
                    $subtiposSQL.=" OR uc_subtipos.subtipo_id=$subtipo";
                }else{
                    $subtiposSQL.=" OR uc_subtipos.subtipo_id=$subtipo".")";
                }
                
                
            }
            
            $i++;
        }
    }else{
        $subtiposSQL="";
    }
    
    
    if( $selectEstado=="Ninguno" && $selectMunicipio=="Ninguno" && $selectTipo=="Ninguno"){
        $query="SELECT * 
                FROM estudiantes_cargados
                ";
    }else if($selectEstado=="Ninguno" && $selectMunicipio=="Ninguno" && $selectTipo!="Ninguno"){
       $query="SELECT * 
                FROM estudiantes_cargados 
                INNER JOIN uc_subtipos ON (estudiantes_cargados.ci=uc_subtipos.usuario_ci)  
                WHERE (tipo_id=$selectTipo) $subtiposSQL";
       //echo $query;
    }else   if($selectMunicipio!="Ninguno" && $selectTipo!="Ninguno"){
        $query="SELECT * 
                FROM estudiantes_cargados 
                INNER JOIN uc_subtipos ON (estudiantes_cargados.ci=uc_subtipos.usuario_ci) 
                WHERE (estado_id=$selectEstado and municipio_id=$selectMunicipio and tipo_id=$selectTipo) $subtiposSQL";
        
        echo $query;
       
    }else if($selectMunicipio!="Ninguno" && $tipo=="Ninguno"){
        $query="SELECT * 
                FROM estudiantes_cargados
                WHERE estado_id=$selectEstado and municipio_id=$selectMunicipio";
    }else if($selectMunicipio=="Ninguno" && $tipo=="Ninguno"){
        $query="SELECT * 
                FROM estudiantes_cargados
                WHERE estado_id=$selectEstado";
    }else if($selectMunicipio=="Ninguno" && $selectTipo!="Ninguno"){
        $query="SELECT * 
                FROM estudiantes_cargados 
                INNER JOIN uc_subtipos ON (estudiantes_cargados.ci=uc_subtipos.usuario_ci)  
                WHERE (estado_id=$selectEstado and tipo_id=$selectTipo) $subtiposSQL";
        echo $query;
    }
    

    $usuarios=pg_query($query);
    
    if(pg_num_rows($usuarios)>=1){

        while($reg=pg_fetch_array($usuarios)){
            extract($reg);
            $calificacion=$model->getModelCondicionado("calificaciones_carga", "estudiante_id='".$reg['ci']."'");
            
 
                $tipo=$model->getDescripcionTable("cat_tipos_capacitadores", $reg['tipo_id'], "descripcion");
      
            
            $html.="<tr>
                        <td>".$reg['ci']."</td>
                        <td>".$reg['nombres']."</td>
                        <td>".$tipo."</td>
                        <td>".$reg['telefono_casa']."</td>
                        <td>".$calificacion['nota_final']."</td>
                        <td>".$calificacion['aprobado']."</td>
                                                <td><a id='".$reg['ci']."' name='editar' target='_blank' href='registrarUsuarioCargaEdit.php?ci=".$reg['ci']."'>editar</a></td>
                    </tr>";
                 
        }
        
        echo $html;
        
    }else{
        echo "<tr>
            <th>Cédula</th>
            <th>Nombre</th>
            <th>Tipo</th>
            <th>Teléfono casa</th>
            <th>Nota final</th>
            <th>Aprobado</th>
            <th>Acciones</th>
        </tr><tr><td colspan='5'>Ningún estudiante ha sido registrado con esas catacterísticas.</td><tr>";
    }

?>